// import axios from "axios";

// const apiClient = axios.create({
//   baseURL: "http://127.0.0.1:8000", // 将此处的URL替换为你FastAPI接口的地址
//   headers: {
//     Accept: "application/json",
//     "Content-Type": "application/json"
//   }
// });

// export default {
//   // 定义调用接口的方法
//   getLinkByName(name) {
//     return apiClient.get(`/link_by_name?name=${name}`);
//   }
// };
import axios from 'axios';

// 创建axios实例
const api = axios.create({
  baseURL: '', // 设置后端API的基本URL
  headers: {
    Accept: "application/json",
    "Content-Type": "application/json"
  },
  timeout: 5000, // 请求超时时间
});

// 请求拦截器
api.interceptors.request.use(
  (config) => {

    // 在请求发送之前进行处理，例如添加请求头、身份验证等
    // 这里可以根据需要自定义配置
    return config;
  },
  (error) => {
    // 错误处理
    return Promise.reject(error);
  }
);

// 响应拦截器
api.interceptors.response.use(
  (response) => {
    // 对响应数据进行处理，例如提取所需的数据
    // 这里可以根据需要自定义处理
    return response.data;
  },
  (error) => {
    // 错误处理
    return Promise.reject(error);
  }
);

export default api;